package com.weichuanbo.xwdz.mvp.model.entity;

import java.util.List;

/**
 * Created by ssy on 2018/7/22 14:49
 * E-Mail ：1161209667@qq.com
 */
public class DictionaryBean {


    /**
     * weak_version : 1.0.1
     * force_version : 1.0.1
     * dictionary_version : 1.0.1
     * box : [{"id":"2001","reward_type":"1","number":"10","desc":"金币10"},{"id":"2002","reward_type":"1","number":"30","desc":"金币30"},{"id":"2003","reward_type":"2","number":"40","desc":"觅币40"},{"id":"2004","reward_type":"2","number":"70","desc":"觅币70"},{"id":"2005","reward_type":"1","number":"200","desc":"金币200"},{"id":"2006","reward_type":"2","number":"150","desc":"觅币150"},{"id":"2007","reward_type":"3","number":"10","desc":"星钻10"},{"id":"2008","reward_type":"3","number":"20","desc":"星钻10"}]
     * props_type : [{"id":"1","desc":"金币"},{"id":"2","desc":"觅币"},{"id":"3","desc":"星钻"},{"id":"4","desc":"钻石"}]
     * subtask : [{"id":"1","activity_id":"3001","idx":"1","filter_type":"0","filter_value":"","box":"2001,2003"},{"id":"2","activity_id":"3001","idx":"2","filter_type":"1","filter_value":"1","box":"2002,2006"},{"id":"3","activity_id":"3001","idx":"4","filter_type":"1","filter_value":"2","box":"2003,2007"},{"id":"4","activity_id":"3001","idx":"8","filter_type":"1","filter_value":"4","box":"2005,2006"},{"id":"5","activity_id":"3001","idx":"16","filter_type":"1","filter_value":"8","box":"2003,2005,2007"},{"id":"6","activity_id":"3001","idx":"32","filter_type":"1","filter_value":"16","box":"2005,2006,2007"},{"id":"7","activity_id":"3001","idx":"64","filter_type":"1","filter_value":"32","box":"2004,2005,2008"}]
     * activity : [{"id":"3001","activity_banner":"http://106.75.7.254/Uploads/Picture/2018-06-14/01.png","activity_title":"7日奖励活动","content":"7日奖励活动","activity_url":"https://www.baidu.com/","start_time":"1531732484","end_time":"1535799600","priority":"0","jump_type":"1","activity_type":"1","equipment":"1","has_subtask":"1"}]
     */

    private String weak_version;
    private String force_version;
    private String dictionary_version;
    private List<BoxBean> box;
    private List<PropsTypeBean> props_type;
    private List<SubtaskBean> subtask;
    private List<ActivityBean> activity;

    public String getWeak_version() {
        return weak_version;
    }

    public void setWeak_version(String weak_version) {
        this.weak_version = weak_version;
    }

    public String getForce_version() {
        return force_version;
    }

    public void setForce_version(String force_version) {
        this.force_version = force_version;
    }

    public String getDictionary_version() {
        return dictionary_version;
    }

    public void setDictionary_version(String dictionary_version) {
        this.dictionary_version = dictionary_version;
    }

    public List<BoxBean> getBox() {
        return box;
    }

    public void setBox(List<BoxBean> box) {
        this.box = box;
    }

    public List<PropsTypeBean> getProps_type() {
        return props_type;
    }

    public void setProps_type(List<PropsTypeBean> props_type) {
        this.props_type = props_type;
    }

    public List<SubtaskBean> getSubtask() {
        return subtask;
    }

    public void setSubtask(List<SubtaskBean> subtask) {
        this.subtask = subtask;
    }

    public List<ActivityBean> getActivity() {
        return activity;
    }

    public void setActivity(List<ActivityBean> activity) {
        this.activity = activity;
    }

    public static class BoxBean {
        /**
         * id : 2001
         * reward_type : 1
         * number : 10
         * desc : 金币10
         */

        private String id;
        private String reward_type;
        private String number;
        private String desc;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getReward_type() {
            return reward_type;
        }

        public void setReward_type(String reward_type) {
            this.reward_type = reward_type;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }
    }

    public static class PropsTypeBean {
        /**
         * id : 1
         * desc : 金币
         */

        private String id;
        private String desc;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }
    }

    public static class SubtaskBean {
        /**
         * id : 1
         * activity_id : 3001
         * idx : 1
         * filter_type : 0
         * filter_value :
         * box : 2001,2003
         */

        private String id;
        private String activity_id;
        private String idx;
        private String filter_type;
        private String filter_value;
        private String box;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getActivity_id() {
            return activity_id;
        }

        public void setActivity_id(String activity_id) {
            this.activity_id = activity_id;
        }

        public String getIdx() {
            return idx;
        }

        public void setIdx(String idx) {
            this.idx = idx;
        }

        public String getFilter_type() {
            return filter_type;
        }

        public void setFilter_type(String filter_type) {
            this.filter_type = filter_type;
        }

        public String getFilter_value() {
            return filter_value;
        }

        public void setFilter_value(String filter_value) {
            this.filter_value = filter_value;
        }

        public String getBox() {
            return box;
        }

        public void setBox(String box) {
            this.box = box;
        }
    }

    public static class ActivityBean {
        /**
         * id : 3001
         * activity_banner : http://106.75.7.254/Uploads/Picture/2018-06-14/01.png
         * activity_title : 7日奖励活动
         * content : 7日奖励活动
         * activity_url : https://www.baidu.com/
         * start_time : 1531732484
         * end_time : 1535799600
         * priority : 0
         * jump_type : 1
         * activity_type : 1
         * equipment : 1
         * has_subtask : 1
         */

        private String id;
        private String activity_banner;
        private String activity_title;
        private String content;
        private String activity_url;
        private String start_time;
        private String end_time;
        private String priority;
        private String jump_type;
        private String activity_type;
        private String equipment;
        private String has_subtask;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getActivity_banner() {
            return activity_banner;
        }

        public void setActivity_banner(String activity_banner) {
            this.activity_banner = activity_banner;
        }

        public String getActivity_title() {
            return activity_title;
        }

        public void setActivity_title(String activity_title) {
            this.activity_title = activity_title;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getActivity_url() {
            return activity_url;
        }

        public void setActivity_url(String activity_url) {
            this.activity_url = activity_url;
        }

        public String getStart_time() {
            return start_time;
        }

        public void setStart_time(String start_time) {
            this.start_time = start_time;
        }

        public String getEnd_time() {
            return end_time;
        }

        public void setEnd_time(String end_time) {
            this.end_time = end_time;
        }

        public String getPriority() {
            return priority;
        }

        public void setPriority(String priority) {
            this.priority = priority;
        }

        public String getJump_type() {
            return jump_type;
        }

        public void setJump_type(String jump_type) {
            this.jump_type = jump_type;
        }

        public String getActivity_type() {
            return activity_type;
        }

        public void setActivity_type(String activity_type) {
            this.activity_type = activity_type;
        }

        public String getEquipment() {
            return equipment;
        }

        public void setEquipment(String equipment) {
            this.equipment = equipment;
        }

        public String getHas_subtask() {
            return has_subtask;
        }

        public void setHas_subtask(String has_subtask) {
            this.has_subtask = has_subtask;
        }
    }
}
